Using DNS2Go with Mail Servers
Last updated: January 2026
Overview
DNS2Go can be used to support self-hosted mail servers running on Internet
connections with dynamic IP addresses.
By keeping your domain synchronized with your current public IP,
DNS2Go allows mail services to remain reachable even when IP addresses change.
Important Considerations
Modern email delivery is highly sensitive to reputation, authentication,
and IP stability. While DNS2Go can keep a hostname updated,
many public mail providers restrict or block mail sent from dynamic IP addresses.
DNS2Go is best suited for:
- Internal or private mail servers
- Testing and development environments
- Inbound mail routing to a self-hosted server
- Hybrid setups combined with hosted email services
How DNS2Go Works with Mail Servers
DNS2Go updates your domain’s DNS records when your public IP address changes,
allowing mail servers to continue receiving connections at a consistent hostname.
Basic Requirements
- An active DNS2Go account and domain
- The DNS2Go Client running on your network
- A mail server application installed and configured
- Router or firewall access for mail-related ports
Common Mail Server Ports
- SMTP: TCP 25, 587, or 465
- POP3: TCP 110 or 995 (SSL)
- IMAP: TCP 143 or 993 (SSL)
Router and Firewall Configuration
Forward required mail ports to the internal IP address of your mail server.
Some ISPs block inbound or outbound SMTP traffic on residential connections.
- Verify allowed ports with your ISP
- Allow outbound DNS2Go Client communication
- Ensure firewall rules permit mail traffic
Email Authentication
Proper authentication is critical for mail delivery and trust.
When hosting a mail server, configure the following DNS records where applicable:
- SPF records to define allowed sending hosts
- DKIM for message signing
- DMARC for policy enforcement
Testing Your Setup
- Confirm the DNS2Go Client shows your domain as online
- Verify inbound mail reaches your server
- Test sending mail to external providers
- Review mail server logs for errors or rejections
Troubleshooting Tips
- Check that your domain resolves to the correct public IP
- Confirm required ports are open and forwarded
- Verify mail server services are running
- Review ISP restrictions on SMTP traffic
- Monitor rejection messages from external mail servers
Recommended Alternatives
For reliable outbound email delivery, many users choose to:
- Use hosted email services for sending mail
- Relay outbound mail through a trusted SMTP provider
- Use DNS2Go primarily for inbound mail routing
Need Help?
If you need assistance configuring DNS2Go with your mail server,
contact the Deerfield Support team and we’ll be happy to get you taken care of.
← Back to Knowledge Base